﻿using System;
using System.ComponentModel.DataAnnotations;
using Infrastucture;

namespace TimeSplicerModule.DomainModels
{
    public class TeamCategoryModel : DomainObject
    {
        private Guid _teamCategoryGuid;
        private Guid _teamGuid;
        private Guid _categoryGuid;
        private TeamModel _team;
        private CategoryModel _category;

        public Guid TeamCategoryGuid
        {
            get { return _teamCategoryGuid; }
            set { SetProperty(ref _teamCategoryGuid, value); }
        }
        public Guid TeamGuid
        {
            get { return _teamGuid; }
            set { SetProperty(ref _teamGuid, value); }
        }
        public Guid CategoryGuid
        {
            get { return _categoryGuid; }
            set { SetProperty(ref _categoryGuid, value); }
        }
        public TeamModel Team
        {
            get { return _team; }
            set { SetProperty(ref _team, value); }
        }
        public CategoryModel CategoryModel
        {
            get { return _category; }
            set { SetProperty(ref _category, value); }
        }
    }
}
